package ej6;

import java.util.Vector;

public class GenerarNuevos {
	

public GenerarNuevos(){}

public Vector<Saldos> Comparar(Vector<Saldos> s, Vector<Transacciones> t){
	
	
	
	for(int i=0;i<t.size();i++){
		for(int j=0;j<s.size();j++){
			if(t.elementAt(i).getCodigo()== s.elementAt(j).getCodigo()){
				if(t.elementAt(i).getTipo()== 'C'){
					float imp=t.elementAt(i).getImporte();
					float saldo=s.elementAt(j).getSaldo();
					s.elementAt(j).setSaldo(saldo-imp);
				}else{
					float imp=t.elementAt(i).getImporte();
					float saldo=s.elementAt(j).getSaldo();
					s.elementAt(j).setSaldo(saldo+imp);
				}
			}else
			{
				
				int cod=t.elementAt(i).getCodigo();
				String nom=t.elementAt(i).getNombre();
				float fl=t.elementAt(i).getImporte();
				
				Saldos sald=new Saldos(cod,nom,fl);
				
				s.add(sald);
				
				
				
				
			}
		}
	}
	
	return s;
}

}
